package controllers

//错误编码
//
//统一错误编码
const (
	//通用编码
	CODE_SUCCESS = "0"
	CODE_ERROR   = "-1"
	//常用错误编码
	ERR_NO_PERMISSION = "0001" //要处理..
	ERR_USER_RELOGIN  = "0002" //要处理..
)

//编码对应文案定义
var codeMap = map[string]string{
	//通用编码
	CODE_SUCCESS: "成功",
	CODE_ERROR:   "失败",
	//常用错误编码
	ERR_NO_PERMISSION: "无此权限",
	ERR_USER_RELOGIN:  "当前TOKEN已失效,请重新登录.如有隐患,请及时修改登录密码",
}

func GetErrMsg(code string) string {
	if len(code) == 0 {
		return CODE_ERROR
	} else if v, ok := codeMap[code]; !ok {
		return CODE_ERROR
	} else {
		return v
	}
}
